List L = new List();           // lista de nmeros enteros
Integer data = new Integer(1); // Integer.set(n) NO existe
L.add( data );
data = new Integer(2);
L.add( data );
data = new Integer(3);
L.add( data );

================================

List L = new List();           // lista de nmeros enteros
==> this.m_head = null;

Integer data = new Integer(1); // Integer.set(n) NO existe
L.add( data );
==> this.m_head = new Node( data );
    ==> m_next = m_prev = this;
    ==> m_data = data;

data = new Integer(2);
L.add( data );
==> ignore = new Node( data , m_head.m_prev );
    ==> m_data = data;
    ==> this.m_next   = prev.m_next;
    ==> this.m_prev   = prev;
    ==> prev.m_next   = this;
    ==> m_next.m_prev = this;
